union Data {
	int val1;
	long val2;
	Data( ) noexcept(false )
	: val1( 1 ) {
	}
};
